<include file="Public/min-header" />
<div class="wrapper">
    <include file="Public/breadcrumb" />
    <section class="content ">
        <div class="container-fluid">
            <div class="pull-right">
                <a href="javascript:history.go(-1)" data-toggle="tooltip" title="" class="btn btn-default" data-original-title="返回管理员列表"><i class="fa fa-reply"></i></a>
            </div>
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h3 class="panel-title"><i class="fa fa-list"></i> 权限资源管理</h3>
                </div>
                <div class="panel-body ">
                    <form method="post" id="adminHandle" action="">
                        <div class="tab-content col-md-10">
                            <div class="tab-pane active" id="tab_tongyong">
                                <table class="table table-bordered">
                                    <tr>
                                        <td class="col-sm-2"> 权限资源名称：</td>
                                        <td class="col-sm-8">
                                            <input type="text" class="form-control" name="name" value="{$info.name}">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>所属分组：</td>
                                        <td>
                                            <select name="group" class="form-control" style="width:150px;">
                                                <foreach name="group" item="vo" key="key">
                                                    <option value="{$key}" <if condition="$info[group] eq $key">selected</if>>{$vo}</option>
                                                </foreach>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>添加权限码：</td>
                                        <td>
                                            <div class="col-xs-3">
                                                <select id="controller" class="form-control" onchange="getCatList(this)" style="width:200px;margin-left:-15px;">
                                                    <option value="">选择控制器</option>
                                                    <foreach name="planList" item="vo">
                                                        <option value="{$vo}">{$vo}</option>
                                                    </foreach>
                                                </select>
                                            </div>
                                            <div class="col-xs-1">@</div>
                                            <div class="col-xs-2">
                                                <select class="form-control" id="act_list" style="width:150px;">
                                                </select>
                                            </div>
                                            <div class="col-xs-1">
                                                <input type="button" value="添加" onclick="add_right()" class="btn btn-info">
                                            </div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="2">
                                            <table class="table table-bordered table-hover">
                                                <tr>
                                                    <th style="width:80%">权限码</th>
                                                    <th>操作</th>
                                                </tr>
                                                <tbody id="rightList">
                                                    <foreach name="info[right]" item="vo">
                                                        <tr>
                                                            <td>
                                                                <input name="right[]" type="text" value="{$vo}" class="form-control" style="width:400px;">
                                                            </td>
                                                            <td><a href="javascript:;" onclick="$(this).parent().parent().remove();">删除</a></td>
                                                        </tr>
                                                    </foreach>
                                                </tbody>
                                            </table>
                                        </td>
                                    </tr>
                                    <tfoot>
                                        <tr>
                                            <td>
                                                <input type="hidden" name="id" value="{$info.id}">
                                            </td>
                                            <td class="text-center">
                                                <input class="btn btn-primary" type="button" onclick="adsubmit()" value="保存">
                                            </td>
                                        </tr>
                                    </tfoot>
                                </table>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </section>
</div>
<script>
function adsubmit() {
    if ($('input[name=name]').val() == '') {
        layer.msg('权限名称不能为空！', {
            icon: 2,
            time: 1000
        });
        return false;
    }
    if ($('input[name="right[]"').val() == '') {
        layer.msg('权限码不能为空！', {
            icon: 2,
            time: 1000
        });
        return false;
    }
    $('#adminHandle').submit();
}
function add_right() {
    var a = [];
    $('#rightList .form-control').each(function(i, o) {
        if ($(o).val() != '') {
            a.push($(o).val());
        }
    })
    var ncode = $('#controller').val();
    if (ncode !== '') {
        var temp = ncode + '@' + $('#act_list').val();
        if ($.inArray(temp, a) != -1) {
            layer.msg('此权限码已经添加！', {
                icon: 2,
                time: 1000
            });
            return false;
        }
    }
    var strtr = '<tr>';
    if (ncode != '') {
        strtr += '<td><input type="text" name="right[]" value="' + ncode + '@' + $('#act_list').val() + '" class="form-control" style="width:400px;"></td>';
    } else {
        strtr += '<td><input type="text" name="right[]" value="" class="form-control" style="width:400px;"></td>';
    }
    strtr += '<td><a href="javascript:;" onclick="$(this).parent().parent().remove();">删除</a></td>';
    $('#rightList').append(strtr);
}
function getCatList(obj) {
    $.ajax({
        url: "{:U('System/ajaxGetAction')}",
        type: 'post',
        data: {
            'controller': $(obj).val()
        },
        dataType: 'html',
        success: function(res) {
            $('#act_list').empty().append(res);
        }
    });
}
</script>
</body>
</html>
